-- Agrega una tabla de funcionalidades de rubros de depositos
-- para dar posibilidad de agregar funciones similares a depositos que estan
-- en diferentes rubros y esto podria ser diferentes localidades etc.
-- hecho para Cooperativa Tel Viso
-- ric 11/2021


CREATE TABLE IF NOT EXISTS public.stkdepfun
(
    id integer NOT NULL,
    nombre character varying(50) COLLATE pg_catalog."default" NOT NULL,
    CONSTRAINT stkdepfun_pkey PRIMARY KEY (id)
)
WITH (
    OIDS = FALSE
)
TABLESPACE pg_default;

ALTER TABLE public.stkdepfun
    OWNER to abacouser;

COMMENT ON TABLE public.stkdepfun
    IS 'Función de depósitos del rubro';

COMMENT ON COLUMN public.stkdepfun.id
    IS 'Id de la funcion';

COMMENT ON COLUMN public.stkdepfun.nombre
    IS 'Descripcion de la funcion';
	
ALTER TABLE public.stkdepr
ADD COLUMN IdStkDepFun Integer;

COMMENT ON COLUMN public.stkdepr.idstkdepfun
    IS 'Id de la funcion';

ALTER TABLE public.stkdepr
    ADD CONSTRAINT gestion_ai_sktdepfunstkdepr FOREIGN KEY (idStkDepFun)
    REFERENCES public.StkDepFun (id) MATCH SIMPLE
    ON UPDATE NO ACTION
    ON DELETE RESTRICT;
	
	
-- 
select aaVersion('467.01','467.00')
--
